MoMaS: Mold Manifold Simulation for real‐time procedural texturing
نویسندگان
چکیده
The slime mold algorithm has recently been under the spotlight thanks to its compelling properties studied across many disciplines like biology, computation theory, and artificial intelligence. However, existing implementations act only on planar surfaces, no adaptation arbitrary surfaces is available. Inspired by this gap, we propose a novel characterization of work curved surfaces. Our easily parallelizable GPUs allows model evolution millions agents in real-time over surface meshes with several thousand triangles, while keeping simplicity proper paradigm. We perform comprehensive set experiments, providing insights stability, behavior, sensibility various design choices. characterize broad collection behaviors limited controllable interpretable parameters, enabling family heterogeneous high-quality procedural textures. appearance complexity these patterns are well-suited diverse materials scopes, add another layer generalization allowing different species compete interact parallel.
منابع مشابه
Real-Time Procedural Solid Texturing
Shortly after its introduction in 1985, procedural solid texturing became a must-have tool in the production-quality graphics of the motion-picture industry. Now, over fifteen years later, we are finally able to provide this feature for the real-time consumer graphics used in videogames and virtual environments. A texture atlas is used to create a 2-D texture map of the 3-D solid texture coordi...
متن کاملLong-Period Hash Functions for Procedural Texturing
Procedural texturing is commonly used to increase visual complexity and realism in rendered scenes. Procedural texture basis functions, such as Perlin’s noise function, are often built on hash functions defined over the integer lattice. These hash functions are usually based on permutation tables and have a short period. This causes procedural textures to repeat. In this paper, we present a met...
متن کاملAPST Antialiased Procedural Texturing Interface for OpenGL
The current implementation of OpenGL only supports standard 1-D and 2-D texture mapping. An interface is proposed to extend the OpenGL library, to support a simpli ed model of antialiased procedural solid texturing in OpenGL version 1.1. This extension to the OpenGL language does not modify the existing OpenGL standard. It is designed as a supplemental library that works with existing implement...
متن کاملMulti-scale Assemblage for Procedural Texturing
A procedural pattern generation process, called multi-scale “assemblage” is introduced. An assemblage is defined as a multi-scale composition of “multi-variate” statistical figures, that can be kernel functions for defining noiselike texture basis functions, or that can be patterns for defining structured procedural textures. This paper presents two main contributions: 1) a new procedural rando...
متن کاملChapter 6: Procedural Solid Texturing
Procedural solid texturing was introduced fourteen years ago, but has yet to find its way into consumer level graphics hardware for real-time operation. To this end, a new model is introduced that yields a parameterized function capable of synthesizing the most common procedural solid textures, specifically wood, marble, clouds and fire. This model is simple enough to be implemented in hardware...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Graphics Forum
سال: 2022
ISSN: ['1467-8659', '0167-7055']
DOI: https://doi.org/10.1111/cgf.14697